package com.luo.backend.dto;

import java.math.BigDecimal;

/**
 * 商家统计数据响应DTO
 */
public class MerchantStatisticsResponse {
    
    private Long todayOrders;        // 今日订单总数
    private BigDecimal todayRevenue; // 今日营收
    private Long pendingOrders;      // 当前待处理订单数
    private Long todayCustomers;     // 今日下单客户数
    private Long totalFoods;         // 商品总数
    private Long onlineFoods;        // 在售商品数
    
    public MerchantStatisticsResponse() {
    }
    
    public MerchantStatisticsResponse(Long todayOrders, BigDecimal todayRevenue, Long pendingOrders,
                                      Long todayCustomers, Long totalFoods, Long onlineFoods) {
        this.todayOrders = todayOrders;
        this.todayRevenue = todayRevenue;
        this.pendingOrders = pendingOrders;
        this.todayCustomers = todayCustomers;
        this.totalFoods = totalFoods;
        this.onlineFoods = onlineFoods;
    }
    
    // Getters and Setters
    public Long getTodayOrders() {
        return todayOrders;
    }
    
    public void setTodayOrders(Long todayOrders) {
        this.todayOrders = todayOrders;
    }
    
    public BigDecimal getTodayRevenue() {
        return todayRevenue;
    }
    
    public void setTodayRevenue(BigDecimal todayRevenue) {
        this.todayRevenue = todayRevenue;
    }
    
    public Long getPendingOrders() {
        return pendingOrders;
    }
    
    public void setPendingOrders(Long pendingOrders) {
        this.pendingOrders = pendingOrders;
    }
    
    public Long getTodayCustomers() {
        return todayCustomers;
    }
    
    public void setTodayCustomers(Long todayCustomers) {
        this.todayCustomers = todayCustomers;
    }
    
    public Long getTotalFoods() {
        return totalFoods;
    }
    
    public void setTotalFoods(Long totalFoods) {
        this.totalFoods = totalFoods;
    }
    
    public Long getOnlineFoods() {
        return onlineFoods;
    }
    
    public void setOnlineFoods(Long onlineFoods) {
        this.onlineFoods = onlineFoods;
    }
}





